package com.yfp.system.controller;

import com.yfp.common.core.domain.R;
import com.yfp.common.core.web.controller.BaseController;
import com.yfp.system.service.SysBrowserLoginService;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

/**
 * 浏览器首次使用
 *
 * @author ruoyi
 */
@RestController
@RequestMapping("/browser/first")
@Tag(name = "浏览器首次使用")
public class SysBrowserLoginController extends BaseController {
    @Autowired
    private SysBrowserLoginService sysBrowserLoginService;

    /**
     * 判断是否首次使用此浏览器
     */
    @GetMapping("/{token}")
    @Tag(name = "判断是否首次使用此浏览器")
    public R<Integer> isFirstBrowserLogin(@PathVariable("token") String token) {
        return R.ok(sysBrowserLoginService.isFirstBrowserLogin(token));
    }

    @PutMapping("/{token}")
    @Tag(name = "添加首次使用此浏览器")
    public R<Boolean> addBrowserLogin(@PathVariable("token") String token) {
        return R.ok(sysBrowserLoginService.addBrowserLogin(token));
    }

}
